package cn.com.forever.array;
/*
    给出一个整数数组，请在数组中找出两个加起来等于目标值的数，
    你给出的函数twoSum 需要返回这两个数字的下标（index1，index2），需要满足 index1 小于index2.。注意：下标是从1开始的
    假设给出的数组中只存在唯一解
    例如：
    给出的数组为 {20, 70, 110, 150},目标值为90
    输出 index1=1, index2=2
 */
public class TwoNumberAdd {
    public static void main(String[] args) {
        int[] array = {20,70,90,110,150};
        int[] arr = twoSum(array,130);
        for (int i = 0; i < arr.length; i++) {
            System.out.println(arr[i]);
        }
    }
    public static  int[] twoSum(int[] numbers,int target){
        int[] array = new int[2];
        for (int i = 0; i < numbers.length; i++) {
            for (int j = i+1; j < numbers.length; j++) {
                if(numbers[i]+numbers[j] == target){
                    array[0] = i+1;
                    array[1] = j+1;
                }
            }
        }
        return array;
    }
}
